package javaCode.chapter05;

//SeqSearch 顺序查找

import java.util.Scanner;

public class SeqSearch {

    public static void main(String[] args) {

        /*
        有一个数列：白眉鹰王、金毛狮王、紫衫龙王、青翼蝠王猜数游戏：
        从键盘中任意输入一个名称，判断数列中是否包含此名称[顺序查找]
        要求：如果找到了，就提示找到，并给出下标

         */

        String[] names = {"白眉鹰王", "金毛狮王", "紫衫龙王", "青翼蝠王"};
        Scanner myScanner = new Scanner(System.in);

        System.out.print("请输入名字:");
        String findName = myScanner.next();

        //用一个变量来判断是否 不存在输入的值
        boolean flag = false;
        for (int i = 0; i < names.length; i++) {

            //比较 字符串比较 equals，如果要找到名字就是当前元素
            if (names[i].equals(findName)) {
                System.out.println("恭喜你找到 " + findName);
                System.out.println("下标为= " + i);
                flag = true;
                break;
            }

        }

        if (flag == false) {  //如果flag=true 表示已经找到
            System.out.println("sorry,没有找到 " + findName);
        }
    }
}
